{
 "cells": [
  {
   "cell_type": "code",
   "execution_count": 1,
   "metadata": {
    "collapsed": true
   },
   "outputs": [],
   "source": [
    "import numpy as np\n",
    "import matplotlib.pyplot as plt\n",
    "import pandas as pd\n",
    "import os \n",
    "import glob\n",
    "import cv2\n",
    "import tifffile"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 2,
   "metadata": {
    "collapsed": true
   },
   "outputs": [],
   "source": [
    "def get_list_of_files(address):\n",
    "    \n",
    "    files_c = glob.glob(os.path.join(address,\"*_CLS.tif\"))\n",
    "    files_h = glob.glob(os.path.join(address,\"*_AGL.tif\"))\n",
    "    \n",
    "    return sorted(files_c),sorted(files_h)\n",
    "\n",
    "files_c,files_h=get_list_of_files('/data/Public Data/IEEE Data Fusion Contest 2019/DFC2019_track1_trainval/Train2-Track1/')"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 3,
   "metadata": {
    "collapsed": false,
    "scrolled": true
   },
   "outputs": [
    {
     "data": {
      "text/plain": [
       "2478"
      ]
     },
     "execution_count": 3,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "len(files_c)\n",
    "len(files_h)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 4,
   "metadata": {
    "collapsed": false
   },
   "outputs": [
    {
     "data": {
      "text/plain": [
       "(1024, 1024, 1)"
      ]
     },
     "execution_count": 4,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "img=tifffile.imread(files_c[0])[:,:,np.newaxis]\n",
    "img.shape"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 5,
   "metadata": {
    "code_folding": [],
    "collapsed": false
   },
   "outputs": [
    {
     "name": "stderr",
     "output_type": "stream",
     "text": [
      "100%|██████████| 2478/2478 [05:05<00:00,  7.46it/s]\n"
     ]
    }
   ],
   "source": [
    "from tqdm import tqdm\n",
    "\n",
    "all_c2d=np.zeros([img.shape[0],img.shape[1],2783])\n",
    "all_h2d=np.zeros([img.shape[0],img.shape[1],2783])\n",
    "\n",
    "for i in tqdm(range(len(files_c))):\n",
    "    temp_c2d=tifffile.imread(files_c[i])\n",
    "    temp_h2d=tifffile.imread(files_h[i])\n",
    "    all_c2d[:,:,i]=temp_c2d\n",
    "    all_h2d[:,:,i]=temp_h2d"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 6,
   "metadata": {
    "collapsed": false
   },
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "(2918187008,) (2918187008,)\n"
     ]
    }
   ],
   "source": [
    "all_c1d=all_c2d.flatten()\n",
    "all_h1d=all_h2d.flatten()\n",
    "print(all_c1d.shape,all_h1d.shape)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 10,
   "metadata": {
    "collapsed": true
   },
   "outputs": [],
   "source": [
    "del temp_c2d\n",
    "del temp_h2d"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 11,
   "metadata": {
    "collapsed": true
   },
   "outputs": [],
   "source": [
    "del img"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 7,
   "metadata": {
    "collapsed": false
   },
   "outputs": [],
   "source": [
    "del all_c2d\n",
    "del all_h2d"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 12,
   "metadata": {
    "collapsed": true
   },
   "outputs": [],
   "source": [
    "idx=np.random.choice(2918187008,182386688,replace=False)"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "## Scatter density"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 13,
   "metadata": {
    "collapsed": false
   },
   "outputs": [
    {
     "data": {
      "text/plain": [
       "Text(0.5, 1.0, 'Correlation between Label & Height')"
      ]
     },
     "execution_count": 13,
     "metadata": {},
     "output_type": "execute_result"
    },
    {
     "data": {
      "image/png": "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\n",
      "text/plain": [
       "<Figure size 432x288 with 1 Axes>"
      ]
     },
     "metadata": {
      "needs_background": "light"
     },
     "output_type": "display_data"
    }
   ],
   "source": [
    "plt.scatter(all_c1d[idx],all_h1d[idx],marker='.',s=0.01)\n",
    "plt.xlabel('Label')\n",
    "plt.ylabel('Height')\n",
    "plt.title('Correlation between Label & Height')"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "## Histogram"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 17,
   "metadata": {
    "collapsed": false
   },
   "outputs": [
    {
     "name": "stderr",
     "output_type": "stream",
     "text": [
      "/home/sigma_wd/anaconda3/envs/pytorch/lib/python3.5/site-packages/numpy/lib/histograms.py:746: RuntimeWarning: invalid value encountered in greater_equal\n",
      "  keep = (tmp_a >= first_edge)\n",
      "/home/sigma_wd/anaconda3/envs/pytorch/lib/python3.5/site-packages/numpy/lib/histograms.py:747: RuntimeWarning: invalid value encountered in less_equal\n",
      "  keep &= (tmp_a <= last_edge)\n"
     ]
    },
    {
     "data": {
      "text/plain": [
       "<matplotlib.axes._subplots.AxesSubplot at 0x7fb70c656898>"
      ]
     },
     "execution_count": 17,
     "metadata": {},
     "output_type": "execute_result"
    },
    {
     "data": {
      "image/png": "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\n",
      "text/plain": [
       "<Figure size 1080x288 with 3 Axes>"
      ]
     },
     "metadata": {
      "needs_background": "light"
     },
     "output_type": "display_data"
    },
    {
     "data": {
      "image/png": "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\n",
      "text/plain": [
       "<Figure size 1080x288 with 3 Axes>"
      ]
     },
     "metadata": {
      "needs_background": "light"
     },
     "output_type": "display_data"
    }
   ],
   "source": [
    "sample_c1d=all_c1d[idx]\n",
    "sample_h1d=all_h1d[idx]\n",
    "\n",
    "plt.figure(2,figsize=(15,4))\n",
    "plt.subplot(1,3,1)\n",
    "ground=sample_h1d[sample_c1d==2]\n",
    "plt.hist(ground,bins=50)\n",
    "plt.subplot(1,3,2)\n",
    "tree=sample_h1d[sample_c1d==5]\n",
    "plt.hist(tree,bins=50)\n",
    "plt.subplot(1,3,3)\n",
    "building=sample_h1d[sample_c1d==6]\n",
    "plt.hist(building,bins=50)\n",
    "\n",
    "plt.figure(3,figsize=(15,4))\n",
    "plt.subplot(1,3,1)\n",
    "water=sample_h1d[sample_c1d==9]\n",
    "plt.hist(water,bins=50)\n",
    "\n",
    "plt.subplot(1,3,2)\n",
    "road=sample_h1d[sample_c1d==17]\n",
    "plt.hist(road,bins=50)\n",
    "\n",
    "plt.subplot(1,3,3)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 8,
   "metadata": {
    "collapsed": false
   },
   "outputs": [],
   "source": [
    "all_ground=all_h1d[all_c1d==2]\n",
    "all_tree=all_h1d[all_c1d==5]\n",
    "all_building=all_h1d[all_c1d==6]\n",
    "all_water=all_h1d[all_c1d==9]\n",
    "all_road=all_h1d[all_c1d==17]"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 22,
   "metadata": {
    "collapsed": false
   },
   "outputs": [],
   "source": [
    "del sample_c1d\n",
    "del sample_h1d"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 9,
   "metadata": {
    "collapsed": true
   },
   "outputs": [],
   "source": [
    "#显示所有列\n",
    "pd.set_option('display.max_columns', None)\n",
    "#显示所有行\n",
    "pd.set_option('display.max_rows', None)"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "## Tabulate"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "##### ground"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 52,
   "metadata": {
    "collapsed": false,
    "scrolled": true
   },
   "outputs": [
    {
     "data": {
      "text/html": [
       "<div>\n",
       "<style scoped>\n",
       "    .dataframe tbody tr th:only-of-type {\n",
       "        vertical-align: middle;\n",
       "    }\n",
       "\n",
       "    .dataframe tbody tr th {\n",
       "        vertical-align: top;\n",
       "    }\n",
       "\n",
       "    .dataframe thead th {\n",
       "        text-align: right;\n",
       "    }\n",
       "</style>\n",
       "<table border=\"1\" class=\"dataframe\">\n",
       "  <thead>\n",
       "    <tr style=\"text-align: right;\">\n",
       "      <th></th>\n",
       "      <th>0</th>\n",
       "      <th>1</th>\n",
       "    </tr>\n",
       "  </thead>\n",
       "  <tbody>\n",
       "    <tr>\n",
       "      <th>-9223372036854775808</th>\n",
       "      <td>31</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>-3</th>\n",
       "      <td>75</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>-2</th>\n",
       "      <td>13955</td>\n",
       "      <td>0.001%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>-1</th>\n",
       "      <td>120725</td>\n",
       "      <td>0.006%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>0</th>\n",
       "      <td>1710725887</td>\n",
       "      <td>91.036%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>1</th>\n",
       "      <td>64994893</td>\n",
       "      <td>3.459%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2</th>\n",
       "      <td>33039130</td>\n",
       "      <td>1.758%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>3</th>\n",
       "      <td>21454631</td>\n",
       "      <td>1.142%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>4</th>\n",
       "      <td>13729903</td>\n",
       "      <td>0.731%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>5</th>\n",
       "      <td>9137150</td>\n",
       "      <td>0.486%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>6</th>\n",
       "      <td>6452504</td>\n",
       "      <td>0.343%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>7</th>\n",
       "      <td>4822369</td>\n",
       "      <td>0.257%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>8</th>\n",
       "      <td>3669669</td>\n",
       "      <td>0.195%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>9</th>\n",
       "      <td>2737609</td>\n",
       "      <td>0.146%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>10</th>\n",
       "      <td>2007868</td>\n",
       "      <td>0.107%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>11</th>\n",
       "      <td>1499911</td>\n",
       "      <td>0.080%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>12</th>\n",
       "      <td>1136497</td>\n",
       "      <td>0.060%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>13</th>\n",
       "      <td>849738</td>\n",
       "      <td>0.045%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>14</th>\n",
       "      <td>653216</td>\n",
       "      <td>0.035%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>15</th>\n",
       "      <td>483606</td>\n",
       "      <td>0.026%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>16</th>\n",
       "      <td>366809</td>\n",
       "      <td>0.020%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>17</th>\n",
       "      <td>277955</td>\n",
       "      <td>0.015%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>18</th>\n",
       "      <td>203619</td>\n",
       "      <td>0.011%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>19</th>\n",
       "      <td>151802</td>\n",
       "      <td>0.008%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>20</th>\n",
       "      <td>115099</td>\n",
       "      <td>0.006%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>21</th>\n",
       "      <td>89060</td>\n",
       "      <td>0.005%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>22</th>\n",
       "      <td>70687</td>\n",
       "      <td>0.004%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>23</th>\n",
       "      <td>58537</td>\n",
       "      <td>0.003%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>24</th>\n",
       "      <td>45841</td>\n",
       "      <td>0.002%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>25</th>\n",
       "      <td>35182</td>\n",
       "      <td>0.002%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>26</th>\n",
       "      <td>29620</td>\n",
       "      <td>0.002%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>27</th>\n",
       "      <td>22419</td>\n",
       "      <td>0.001%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>28</th>\n",
       "      <td>17072</td>\n",
       "      <td>0.001%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>29</th>\n",
       "      <td>13370</td>\n",
       "      <td>0.001%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>30</th>\n",
       "      <td>11317</td>\n",
       "      <td>0.001%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>31</th>\n",
       "      <td>9981</td>\n",
       "      <td>0.001%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>32</th>\n",
       "      <td>8758</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>33</th>\n",
       "      <td>8494</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>34</th>\n",
       "      <td>7913</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>35</th>\n",
       "      <td>6749</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>36</th>\n",
       "      <td>6569</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>37</th>\n",
       "      <td>6469</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>38</th>\n",
       "      <td>6241</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>39</th>\n",
       "      <td>4753</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>40</th>\n",
       "      <td>4310</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>41</th>\n",
       "      <td>3705</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>42</th>\n",
       "      <td>3675</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>43</th>\n",
       "      <td>3219</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>44</th>\n",
       "      <td>3067</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>45</th>\n",
       "      <td>2856</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>46</th>\n",
       "      <td>2622</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>47</th>\n",
       "      <td>2827</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>48</th>\n",
       "      <td>2932</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>49</th>\n",
       "      <td>3362</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>50</th>\n",
       "      <td>2054</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>51</th>\n",
       "      <td>1555</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>52</th>\n",
       "      <td>1440</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>53</th>\n",
       "      <td>1346</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>54</th>\n",
       "      <td>1393</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>55</th>\n",
       "      <td>1432</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>56</th>\n",
       "      <td>1291</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>57</th>\n",
       "      <td>1201</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>58</th>\n",
       "      <td>1689</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>59</th>\n",
       "      <td>1155</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>60</th>\n",
       "      <td>1167</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>61</th>\n",
       "      <td>1115</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>62</th>\n",
       "      <td>1555</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>63</th>\n",
       "      <td>1212</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>64</th>\n",
       "      <td>1015</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>65</th>\n",
       "      <td>1024</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>66</th>\n",
       "      <td>1072</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>67</th>\n",
       "      <td>855</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>68</th>\n",
       "      <td>918</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>69</th>\n",
       "      <td>1121</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>70</th>\n",
       "      <td>922</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>71</th>\n",
       "      <td>706</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>72</th>\n",
       "      <td>704</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>73</th>\n",
       "      <td>790</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>74</th>\n",
       "      <td>880</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>75</th>\n",
       "      <td>978</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>76</th>\n",
       "      <td>1549</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>77</th>\n",
       "      <td>1499</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>78</th>\n",
       "      <td>680</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>79</th>\n",
       "      <td>404</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>80</th>\n",
       "      <td>450</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>81</th>\n",
       "      <td>328</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>82</th>\n",
       "      <td>336</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>83</th>\n",
       "      <td>347</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>84</th>\n",
       "      <td>352</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>85</th>\n",
       "      <td>414</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>86</th>\n",
       "      <td>446</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>87</th>\n",
       "      <td>717</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>88</th>\n",
       "      <td>581</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>89</th>\n",
       "      <td>129</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>90</th>\n",
       "      <td>244</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>91</th>\n",
       "      <td>53</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>92</th>\n",
       "      <td>61</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>93</th>\n",
       "      <td>63</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>94</th>\n",
       "      <td>78</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>95</th>\n",
       "      <td>59</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>96</th>\n",
       "      <td>50</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>97</th>\n",
       "      <td>48</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>98</th>\n",
       "      <td>55</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>99</th>\n",
       "      <td>64</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>100</th>\n",
       "      <td>57</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>101</th>\n",
       "      <td>60</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>102</th>\n",
       "      <td>58</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>103</th>\n",
       "      <td>53</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>104</th>\n",
       "      <td>52</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>105</th>\n",
       "      <td>66</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>106</th>\n",
       "      <td>75</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>107</th>\n",
       "      <td>66</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>108</th>\n",
       "      <td>76</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>109</th>\n",
       "      <td>74</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>110</th>\n",
       "      <td>57</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>111</th>\n",
       "      <td>52</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>112</th>\n",
       "      <td>43</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>113</th>\n",
       "      <td>56</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>114</th>\n",
       "      <td>49</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>115</th>\n",
       "      <td>52</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>116</th>\n",
       "      <td>50</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>117</th>\n",
       "      <td>47</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>118</th>\n",
       "      <td>42</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>119</th>\n",
       "      <td>44</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>120</th>\n",
       "      <td>30</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>121</th>\n",
       "      <td>34</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>122</th>\n",
       "      <td>44</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>123</th>\n",
       "      <td>43</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>124</th>\n",
       "      <td>42</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>125</th>\n",
       "      <td>42</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>126</th>\n",
       "      <td>56</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>127</th>\n",
       "      <td>100</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>128</th>\n",
       "      <td>36</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>129</th>\n",
       "      <td>35</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>130</th>\n",
       "      <td>32</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>131</th>\n",
       "      <td>23</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>132</th>\n",
       "      <td>11</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>133</th>\n",
       "      <td>24</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>134</th>\n",
       "      <td>14</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>135</th>\n",
       "      <td>11</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>136</th>\n",
       "      <td>19</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>137</th>\n",
       "      <td>16</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>138</th>\n",
       "      <td>19</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>139</th>\n",
       "      <td>18</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>140</th>\n",
       "      <td>15</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>141</th>\n",
       "      <td>20</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>142</th>\n",
       "      <td>13</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>143</th>\n",
       "      <td>14</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>144</th>\n",
       "      <td>12</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>145</th>\n",
       "      <td>14</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>146</th>\n",
       "      <td>29</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>147</th>\n",
       "      <td>22</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>148</th>\n",
       "      <td>21</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>149</th>\n",
       "      <td>24</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>150</th>\n",
       "      <td>39</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>151</th>\n",
       "      <td>26</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>152</th>\n",
       "      <td>31</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>153</th>\n",
       "      <td>53</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>154</th>\n",
       "      <td>61</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>155</th>\n",
       "      <td>79</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>156</th>\n",
       "      <td>81</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>157</th>\n",
       "      <td>98</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>158</th>\n",
       "      <td>158</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>159</th>\n",
       "      <td>205</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>160</th>\n",
       "      <td>394</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>161</th>\n",
       "      <td>173</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>162</th>\n",
       "      <td>48</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>163</th>\n",
       "      <td>26</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>164</th>\n",
       "      <td>67</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>165</th>\n",
       "      <td>45</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>166</th>\n",
       "      <td>18</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>167</th>\n",
       "      <td>8</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>168</th>\n",
       "      <td>14</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>169</th>\n",
       "      <td>20</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>170</th>\n",
       "      <td>9</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>171</th>\n",
       "      <td>16</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>172</th>\n",
       "      <td>11</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>173</th>\n",
       "      <td>8</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>174</th>\n",
       "      <td>7</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>175</th>\n",
       "      <td>5</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>176</th>\n",
       "      <td>7</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>177</th>\n",
       "      <td>6</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>178</th>\n",
       "      <td>6</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>179</th>\n",
       "      <td>4</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>180</th>\n",
       "      <td>7</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>181</th>\n",
       "      <td>6</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>182</th>\n",
       "      <td>4</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>183</th>\n",
       "      <td>4</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>184</th>\n",
       "      <td>6</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>185</th>\n",
       "      <td>1</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>186</th>\n",
       "      <td>3</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>187</th>\n",
       "      <td>5</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>188</th>\n",
       "      <td>1</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>189</th>\n",
       "      <td>4</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>190</th>\n",
       "      <td>3</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>191</th>\n",
       "      <td>2</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>192</th>\n",
       "      <td>5</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>193</th>\n",
       "      <td>2</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>194</th>\n",
       "      <td>2</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>195</th>\n",
       "      <td>4</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>196</th>\n",
       "      <td>3</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>197</th>\n",
       "      <td>2</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>198</th>\n",
       "      <td>3</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>199</th>\n",
       "      <td>2</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>200</th>\n",
       "      <td>1</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>201</th>\n",
       "      <td>5</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>202</th>\n",
       "      <td>2</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>203</th>\n",
       "      <td>3</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>204</th>\n",
       "      <td>5</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "  </tbody>\n",
       "</table>\n",
       "</div>"
      ],
      "text/plain": [
       "                               0        1\n",
       "-9223372036854775808          31   0.000%\n",
       "-3                            75   0.000%\n",
       "-2                         13955   0.001%\n",
       "-1                        120725   0.006%\n",
       " 0                    1710725887  91.036%\n",
       " 1                      64994893   3.459%\n",
       " 2                      33039130   1.758%\n",
       " 3                      21454631   1.142%\n",
       " 4                      13729903   0.731%\n",
       " 5                       9137150   0.486%\n",
       " 6                       6452504   0.343%\n",
       " 7                       4822369   0.257%\n",
       " 8                       3669669   0.195%\n",
       " 9                       2737609   0.146%\n",
       " 10                      2007868   0.107%\n",
       " 11                      1499911   0.080%\n",
       " 12                      1136497   0.060%\n",
       " 13                       849738   0.045%\n",
       " 14                       653216   0.035%\n",
       " 15                       483606   0.026%\n",
       " 16                       366809   0.020%\n",
       " 17                       277955   0.015%\n",
       " 18                       203619   0.011%\n",
       " 19                       151802   0.008%\n",
       " 20                       115099   0.006%\n",
       " 21                        89060   0.005%\n",
       " 22                        70687   0.004%\n",
       " 23                        58537   0.003%\n",
       " 24                        45841   0.002%\n",
       " 25                        35182   0.002%\n",
       " 26                        29620   0.002%\n",
       " 27                        22419   0.001%\n",
       " 28                        17072   0.001%\n",
       " 29                        13370   0.001%\n",
       " 30                        11317   0.001%\n",
       " 31                         9981   0.001%\n",
       " 32                         8758   0.000%\n",
       " 33                         8494   0.000%\n",
       " 34                         7913   0.000%\n",
       " 35                         6749   0.000%\n",
       " 36                         6569   0.000%\n",
       " 37                         6469   0.000%\n",
       " 38                         6241   0.000%\n",
       " 39                         4753   0.000%\n",
       " 40                         4310   0.000%\n",
       " 41                         3705   0.000%\n",
       " 42                         3675   0.000%\n",
       " 43                         3219   0.000%\n",
       " 44                         3067   0.000%\n",
       " 45                         2856   0.000%\n",
       " 46                         2622   0.000%\n",
       " 47                         2827   0.000%\n",
       " 48                         2932   0.000%\n",
       " 49                         3362   0.000%\n",
       " 50                         2054   0.000%\n",
       " 51                         1555   0.000%\n",
       " 52                         1440   0.000%\n",
       " 53                         1346   0.000%\n",
       " 54                         1393   0.000%\n",
       " 55                         1432   0.000%\n",
       " 56                         1291   0.000%\n",
       " 57                         1201   0.000%\n",
       " 58                         1689   0.000%\n",
       " 59                         1155   0.000%\n",
       " 60                         1167   0.000%\n",
       " 61                         1115   0.000%\n",
       " 62                         1555   0.000%\n",
       " 63                         1212   0.000%\n",
       " 64                         1015   0.000%\n",
       " 65                         1024   0.000%\n",
       " 66                         1072   0.000%\n",
       " 67                          855   0.000%\n",
       " 68                          918   0.000%\n",
       " 69                         1121   0.000%\n",
       " 70                          922   0.000%\n",
       " 71                          706   0.000%\n",
       " 72                          704   0.000%\n",
       " 73                          790   0.000%\n",
       " 74                          880   0.000%\n",
       " 75                          978   0.000%\n",
       " 76                         1549   0.000%\n",
       " 77                         1499   0.000%\n",
       " 78                          680   0.000%\n",
       " 79                          404   0.000%\n",
       " 80                          450   0.000%\n",
       " 81                          328   0.000%\n",
       " 82                          336   0.000%\n",
       " 83                          347   0.000%\n",
       " 84                          352   0.000%\n",
       " 85                          414   0.000%\n",
       " 86                          446   0.000%\n",
       " 87                          717   0.000%\n",
       " 88                          581   0.000%\n",
       " 89                          129   0.000%\n",
       " 90                          244   0.000%\n",
       " 91                           53   0.000%\n",
       " 92                           61   0.000%\n",
       " 93                           63   0.000%\n",
       " 94                           78   0.000%\n",
       " 95                           59   0.000%\n",
       " 96                           50   0.000%\n",
       " 97                           48   0.000%\n",
       " 98                           55   0.000%\n",
       " 99                           64   0.000%\n",
       " 100                          57   0.000%\n",
       " 101                          60   0.000%\n",
       " 102                          58   0.000%\n",
       " 103                          53   0.000%\n",
       " 104                          52   0.000%\n",
       " 105                          66   0.000%\n",
       " 106                          75   0.000%\n",
       " 107                          66   0.000%\n",
       " 108                          76   0.000%\n",
       " 109                          74   0.000%\n",
       " 110                          57   0.000%\n",
       " 111                          52   0.000%\n",
       " 112                          43   0.000%\n",
       " 113                          56   0.000%\n",
       " 114                          49   0.000%\n",
       " 115                          52   0.000%\n",
       " 116                          50   0.000%\n",
       " 117                          47   0.000%\n",
       " 118                          42   0.000%\n",
       " 119                          44   0.000%\n",
       " 120                          30   0.000%\n",
       " 121                          34   0.000%\n",
       " 122                          44   0.000%\n",
       " 123                          43   0.000%\n",
       " 124                          42   0.000%\n",
       " 125                          42   0.000%\n",
       " 126                          56   0.000%\n",
       " 127                         100   0.000%\n",
       " 128                          36   0.000%\n",
       " 129                          35   0.000%\n",
       " 130                          32   0.000%\n",
       " 131                          23   0.000%\n",
       " 132                          11   0.000%\n",
       " 133                          24   0.000%\n",
       " 134                          14   0.000%\n",
       " 135                          11   0.000%\n",
       " 136                          19   0.000%\n",
       " 137                          16   0.000%\n",
       " 138                          19   0.000%\n",
       " 139                          18   0.000%\n",
       " 140                          15   0.000%\n",
       " 141                          20   0.000%\n",
       " 142                          13   0.000%\n",
       " 143                          14   0.000%\n",
       " 144                          12   0.000%\n",
       " 145                          14   0.000%\n",
       " 146                          29   0.000%\n",
       " 147                          22   0.000%\n",
       " 148                          21   0.000%\n",
       " 149                          24   0.000%\n",
       " 150                          39   0.000%\n",
       " 151                          26   0.000%\n",
       " 152                          31   0.000%\n",
       " 153                          53   0.000%\n",
       " 154                          61   0.000%\n",
       " 155                          79   0.000%\n",
       " 156                          81   0.000%\n",
       " 157                          98   0.000%\n",
       " 158                         158   0.000%\n",
       " 159                         205   0.000%\n",
       " 160                         394   0.000%\n",
       " 161                         173   0.000%\n",
       " 162                          48   0.000%\n",
       " 163                          26   0.000%\n",
       " 164                          67   0.000%\n",
       " 165                          45   0.000%\n",
       " 166                          18   0.000%\n",
       " 167                           8   0.000%\n",
       " 168                          14   0.000%\n",
       " 169                          20   0.000%\n",
       " 170                           9   0.000%\n",
       " 171                          16   0.000%\n",
       " 172                          11   0.000%\n",
       " 173                           8   0.000%\n",
       " 174                           7   0.000%\n",
       " 175                           5   0.000%\n",
       " 176                           7   0.000%\n",
       " 177                           6   0.000%\n",
       " 178                           6   0.000%\n",
       " 179                           4   0.000%\n",
       " 180                           7   0.000%\n",
       " 181                           6   0.000%\n",
       " 182                           4   0.000%\n",
       " 183                           4   0.000%\n",
       " 184                           6   0.000%\n",
       " 185                           1   0.000%\n",
       " 186                           3   0.000%\n",
       " 187                           5   0.000%\n",
       " 188                           1   0.000%\n",
       " 189                           4   0.000%\n",
       " 190                           3   0.000%\n",
       " 191                           2   0.000%\n",
       " 192                           5   0.000%\n",
       " 193                           2   0.000%\n",
       " 194                           2   0.000%\n",
       " 195                           4   0.000%\n",
       " 196                           3   0.000%\n",
       " 197                           2   0.000%\n",
       " 198                           3   0.000%\n",
       " 199                           2   0.000%\n",
       " 200                           1   0.000%\n",
       " 201                           5   0.000%\n",
       " 202                           2   0.000%\n",
       " 203                           3   0.000%\n",
       " 204                           5   0.000%"
      ]
     },
     "execution_count": 52,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "g1=pd.value_counts(all_ground.astype(int),normalize=False)\n",
    "g2=pd.value_counts(all_ground.astype(int),normalize=True)\n",
    "arr_g=pd.concat([g1,g2.apply(lambda x: format(x, '.3%'))],axis=1)\n",
    "arr_g.sort_index()"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "##### tree"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 10,
   "metadata": {
    "collapsed": false,
    "scrolled": false
   },
   "outputs": [
    {
     "data": {
      "text/html": [
       "<div>\n",
       "<style scoped>\n",
       "    .dataframe tbody tr th:only-of-type {\n",
       "        vertical-align: middle;\n",
       "    }\n",
       "\n",
       "    .dataframe tbody tr th {\n",
       "        vertical-align: top;\n",
       "    }\n",
       "\n",
       "    .dataframe thead th {\n",
       "        text-align: right;\n",
       "    }\n",
       "</style>\n",
       "<table border=\"1\" class=\"dataframe\">\n",
       "  <thead>\n",
       "    <tr style=\"text-align: right;\">\n",
       "      <th></th>\n",
       "      <th>0</th>\n",
       "      <th>1</th>\n",
       "    </tr>\n",
       "  </thead>\n",
       "  <tbody>\n",
       "    <tr>\n",
       "      <th>-9223372036854775808</th>\n",
       "      <td>13</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>-3</th>\n",
       "      <td>2</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>-2</th>\n",
       "      <td>626</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>-1</th>\n",
       "      <td>1048</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>0</th>\n",
       "      <td>19180213</td>\n",
       "      <td>4.954%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>1</th>\n",
       "      <td>16724113</td>\n",
       "      <td>4.319%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2</th>\n",
       "      <td>25162087</td>\n",
       "      <td>6.498%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>3</th>\n",
       "      <td>28901348</td>\n",
       "      <td>7.464%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>4</th>\n",
       "      <td>29101331</td>\n",
       "      <td>7.516%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>5</th>\n",
       "      <td>29744506</td>\n",
       "      <td>7.682%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>6</th>\n",
       "      <td>29619597</td>\n",
       "      <td>7.650%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>7</th>\n",
       "      <td>28271133</td>\n",
       "      <td>7.301%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>8</th>\n",
       "      <td>26413827</td>\n",
       "      <td>6.822%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>9</th>\n",
       "      <td>24132254</td>\n",
       "      <td>6.232%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>10</th>\n",
       "      <td>21857736</td>\n",
       "      <td>5.645%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>11</th>\n",
       "      <td>19502937</td>\n",
       "      <td>5.037%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>12</th>\n",
       "      <td>17075457</td>\n",
       "      <td>4.410%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>13</th>\n",
       "      <td>14734768</td>\n",
       "      <td>3.805%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>14</th>\n",
       "      <td>12467342</td>\n",
       "      <td>3.220%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>15</th>\n",
       "      <td>10257370</td>\n",
       "      <td>2.649%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>16</th>\n",
       "      <td>8272720</td>\n",
       "      <td>2.137%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>17</th>\n",
       "      <td>6482810</td>\n",
       "      <td>1.674%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>18</th>\n",
       "      <td>4879366</td>\n",
       "      <td>1.260%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>19</th>\n",
       "      <td>3613689</td>\n",
       "      <td>0.933%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>20</th>\n",
       "      <td>2643969</td>\n",
       "      <td>0.683%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>21</th>\n",
       "      <td>1933021</td>\n",
       "      <td>0.499%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>22</th>\n",
       "      <td>1496228</td>\n",
       "      <td>0.386%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>23</th>\n",
       "      <td>1204239</td>\n",
       "      <td>0.311%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>24</th>\n",
       "      <td>1005528</td>\n",
       "      <td>0.260%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>25</th>\n",
       "      <td>881244</td>\n",
       "      <td>0.228%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>26</th>\n",
       "      <td>659120</td>\n",
       "      <td>0.170%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>27</th>\n",
       "      <td>404454</td>\n",
       "      <td>0.104%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>28</th>\n",
       "      <td>227457</td>\n",
       "      <td>0.059%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>29</th>\n",
       "      <td>130872</td>\n",
       "      <td>0.034%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>30</th>\n",
       "      <td>66038</td>\n",
       "      <td>0.017%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>31</th>\n",
       "      <td>41983</td>\n",
       "      <td>0.011%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>32</th>\n",
       "      <td>26829</td>\n",
       "      <td>0.007%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>33</th>\n",
       "      <td>12960</td>\n",
       "      <td>0.003%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>34</th>\n",
       "      <td>6329</td>\n",
       "      <td>0.002%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>35</th>\n",
       "      <td>4084</td>\n",
       "      <td>0.001%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>36</th>\n",
       "      <td>5574</td>\n",
       "      <td>0.001%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>37</th>\n",
       "      <td>3677</td>\n",
       "      <td>0.001%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>38</th>\n",
       "      <td>3718</td>\n",
       "      <td>0.001%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>39</th>\n",
       "      <td>3722</td>\n",
       "      <td>0.001%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>40</th>\n",
       "      <td>3433</td>\n",
       "      <td>0.001%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>41</th>\n",
       "      <td>2825</td>\n",
       "      <td>0.001%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>42</th>\n",
       "      <td>2540</td>\n",
       "      <td>0.001%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>43</th>\n",
       "      <td>2498</td>\n",
       "      <td>0.001%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>44</th>\n",
       "      <td>2409</td>\n",
       "      <td>0.001%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>45</th>\n",
       "      <td>2135</td>\n",
       "      <td>0.001%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>46</th>\n",
       "      <td>1631</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>47</th>\n",
       "      <td>1420</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>48</th>\n",
       "      <td>1370</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>49</th>\n",
       "      <td>1401</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>50</th>\n",
       "      <td>1363</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>51</th>\n",
       "      <td>1212</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>52</th>\n",
       "      <td>1118</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>53</th>\n",
       "      <td>1130</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>54</th>\n",
       "      <td>969</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>55</th>\n",
       "      <td>860</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>56</th>\n",
       "      <td>842</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>57</th>\n",
       "      <td>856</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>58</th>\n",
       "      <td>854</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>59</th>\n",
       "      <td>843</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>60</th>\n",
       "      <td>889</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>61</th>\n",
       "      <td>918</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>62</th>\n",
       "      <td>832</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>63</th>\n",
       "      <td>739</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>64</th>\n",
       "      <td>665</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>65</th>\n",
       "      <td>665</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>66</th>\n",
       "      <td>664</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>67</th>\n",
       "      <td>618</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>68</th>\n",
       "      <td>615</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>69</th>\n",
       "      <td>522</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>70</th>\n",
       "      <td>517</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>71</th>\n",
       "      <td>471</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>72</th>\n",
       "      <td>373</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>73</th>\n",
       "      <td>343</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>74</th>\n",
       "      <td>338</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>75</th>\n",
       "      <td>282</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>76</th>\n",
       "      <td>248</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>77</th>\n",
       "      <td>264</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>78</th>\n",
       "      <td>223</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>79</th>\n",
       "      <td>211</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>80</th>\n",
       "      <td>247</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>81</th>\n",
       "      <td>203</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>82</th>\n",
       "      <td>206</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>83</th>\n",
       "      <td>207</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>84</th>\n",
       "      <td>191</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>85</th>\n",
       "      <td>203</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>86</th>\n",
       "      <td>187</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>87</th>\n",
       "      <td>216</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>88</th>\n",
       "      <td>348</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>89</th>\n",
       "      <td>19</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>90</th>\n",
       "      <td>32</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>91</th>\n",
       "      <td>20</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>92</th>\n",
       "      <td>16</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>93</th>\n",
       "      <td>18</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>94</th>\n",
       "      <td>19</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>95</th>\n",
       "      <td>17</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>96</th>\n",
       "      <td>16</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>97</th>\n",
       "      <td>18</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>98</th>\n",
       "      <td>13</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>99</th>\n",
       "      <td>15</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>100</th>\n",
       "      <td>18</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>101</th>\n",
       "      <td>11</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>102</th>\n",
       "      <td>18</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>103</th>\n",
       "      <td>14</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>104</th>\n",
       "      <td>13</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>105</th>\n",
       "      <td>12</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>106</th>\n",
       "      <td>14</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>107</th>\n",
       "      <td>13</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>108</th>\n",
       "      <td>17</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>109</th>\n",
       "      <td>17</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>110</th>\n",
       "      <td>16</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>111</th>\n",
       "      <td>17</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>112</th>\n",
       "      <td>13</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>113</th>\n",
       "      <td>17</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>114</th>\n",
       "      <td>17</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>115</th>\n",
       "      <td>11</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>116</th>\n",
       "      <td>16</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>117</th>\n",
       "      <td>17</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>118</th>\n",
       "      <td>13</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>119</th>\n",
       "      <td>14</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>120</th>\n",
       "      <td>18</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>121</th>\n",
       "      <td>11</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>122</th>\n",
       "      <td>15</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>123</th>\n",
       "      <td>15</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>124</th>\n",
       "      <td>13</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>125</th>\n",
       "      <td>16</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>126</th>\n",
       "      <td>16</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>127</th>\n",
       "      <td>20</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>128</th>\n",
       "      <td>14</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>129</th>\n",
       "      <td>16</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>130</th>\n",
       "      <td>22</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>131</th>\n",
       "      <td>16</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>132</th>\n",
       "      <td>15</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>133</th>\n",
       "      <td>23</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>134</th>\n",
       "      <td>13</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>135</th>\n",
       "      <td>19</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>136</th>\n",
       "      <td>20</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>137</th>\n",
       "      <td>15</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>138</th>\n",
       "      <td>16</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>139</th>\n",
       "      <td>10</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>140</th>\n",
       "      <td>18</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>141</th>\n",
       "      <td>19</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>142</th>\n",
       "      <td>11</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>143</th>\n",
       "      <td>16</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>144</th>\n",
       "      <td>17</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>145</th>\n",
       "      <td>12</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>146</th>\n",
       "      <td>17</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>147</th>\n",
       "      <td>19</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>148</th>\n",
       "      <td>15</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>149</th>\n",
       "      <td>16</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>150</th>\n",
       "      <td>19</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>151</th>\n",
       "      <td>19</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>152</th>\n",
       "      <td>16</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>153</th>\n",
       "      <td>16</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>154</th>\n",
       "      <td>14</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>155</th>\n",
       "      <td>15</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>156</th>\n",
       "      <td>14</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>157</th>\n",
       "      <td>17</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>158</th>\n",
       "      <td>14</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>159</th>\n",
       "      <td>23</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>160</th>\n",
       "      <td>56</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>161</th>\n",
       "      <td>32</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>162</th>\n",
       "      <td>30</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>163</th>\n",
       "      <td>20</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>164</th>\n",
       "      <td>17</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>165</th>\n",
       "      <td>20</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>166</th>\n",
       "      <td>15</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>167</th>\n",
       "      <td>16</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>168</th>\n",
       "      <td>14</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>169</th>\n",
       "      <td>14</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>170</th>\n",
       "      <td>16</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>171</th>\n",
       "      <td>13</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>172</th>\n",
       "      <td>11</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>173</th>\n",
       "      <td>19</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>174</th>\n",
       "      <td>12</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>175</th>\n",
       "      <td>10</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>176</th>\n",
       "      <td>15</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>177</th>\n",
       "      <td>10</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>178</th>\n",
       "      <td>13</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>179</th>\n",
       "      <td>15</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>180</th>\n",
       "      <td>10</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>181</th>\n",
       "      <td>13</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>182</th>\n",
       "      <td>13</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>183</th>\n",
       "      <td>14</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>184</th>\n",
       "      <td>7</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>185</th>\n",
       "      <td>14</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>186</th>\n",
       "      <td>20</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>187</th>\n",
       "      <td>7</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>188</th>\n",
       "      <td>11</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>189</th>\n",
       "      <td>15</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>190</th>\n",
       "      <td>8</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>191</th>\n",
       "      <td>5</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>192</th>\n",
       "      <td>5</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>193</th>\n",
       "      <td>5</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>194</th>\n",
       "      <td>5</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>195</th>\n",
       "      <td>4</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>196</th>\n",
       "      <td>6</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>197</th>\n",
       "      <td>5</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>198</th>\n",
       "      <td>5</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>199</th>\n",
       "      <td>5</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>200</th>\n",
       "      <td>3</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>201</th>\n",
       "      <td>4</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>202</th>\n",
       "      <td>6</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>203</th>\n",
       "      <td>2</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>204</th>\n",
       "      <td>4</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "  </tbody>\n",
       "</table>\n",
       "</div>"
      ],
      "text/plain": [
       "                             0       1\n",
       "-9223372036854775808        13  0.000%\n",
       "-3                           2  0.000%\n",
       "-2                         626  0.000%\n",
       "-1                        1048  0.000%\n",
       " 0                    19180213  4.954%\n",
       " 1                    16724113  4.319%\n",
       " 2                    25162087  6.498%\n",
       " 3                    28901348  7.464%\n",
       " 4                    29101331  7.516%\n",
       " 5                    29744506  7.682%\n",
       " 6                    29619597  7.650%\n",
       " 7                    28271133  7.301%\n",
       " 8                    26413827  6.822%\n",
       " 9                    24132254  6.232%\n",
       " 10                   21857736  5.645%\n",
       " 11                   19502937  5.037%\n",
       " 12                   17075457  4.410%\n",
       " 13                   14734768  3.805%\n",
       " 14                   12467342  3.220%\n",
       " 15                   10257370  2.649%\n",
       " 16                    8272720  2.137%\n",
       " 17                    6482810  1.674%\n",
       " 18                    4879366  1.260%\n",
       " 19                    3613689  0.933%\n",
       " 20                    2643969  0.683%\n",
       " 21                    1933021  0.499%\n",
       " 22                    1496228  0.386%\n",
       " 23                    1204239  0.311%\n",
       " 24                    1005528  0.260%\n",
       " 25                     881244  0.228%\n",
       " 26                     659120  0.170%\n",
       " 27                     404454  0.104%\n",
       " 28                     227457  0.059%\n",
       " 29                     130872  0.034%\n",
       " 30                      66038  0.017%\n",
       " 31                      41983  0.011%\n",
       " 32                      26829  0.007%\n",
       " 33                      12960  0.003%\n",
       " 34                       6329  0.002%\n",
       " 35                       4084  0.001%\n",
       " 36                       5574  0.001%\n",
       " 37                       3677  0.001%\n",
       " 38                       3718  0.001%\n",
       " 39                       3722  0.001%\n",
       " 40                       3433  0.001%\n",
       " 41                       2825  0.001%\n",
       " 42                       2540  0.001%\n",
       " 43                       2498  0.001%\n",
       " 44                       2409  0.001%\n",
       " 45                       2135  0.001%\n",
       " 46                       1631  0.000%\n",
       " 47                       1420  0.000%\n",
       " 48                       1370  0.000%\n",
       " 49                       1401  0.000%\n",
       " 50                       1363  0.000%\n",
       " 51                       1212  0.000%\n",
       " 52                       1118  0.000%\n",
       " 53                       1130  0.000%\n",
       " 54                        969  0.000%\n",
       " 55                        860  0.000%\n",
       " 56                        842  0.000%\n",
       " 57                        856  0.000%\n",
       " 58                        854  0.000%\n",
       " 59                        843  0.000%\n",
       " 60                        889  0.000%\n",
       " 61                        918  0.000%\n",
       " 62                        832  0.000%\n",
       " 63                        739  0.000%\n",
       " 64                        665  0.000%\n",
       " 65                        665  0.000%\n",
       " 66                        664  0.000%\n",
       " 67                        618  0.000%\n",
       " 68                        615  0.000%\n",
       " 69                        522  0.000%\n",
       " 70                        517  0.000%\n",
       " 71                        471  0.000%\n",
       " 72                        373  0.000%\n",
       " 73                        343  0.000%\n",
       " 74                        338  0.000%\n",
       " 75                        282  0.000%\n",
       " 76                        248  0.000%\n",
       " 77                        264  0.000%\n",
       " 78                        223  0.000%\n",
       " 79                        211  0.000%\n",
       " 80                        247  0.000%\n",
       " 81                        203  0.000%\n",
       " 82                        206  0.000%\n",
       " 83                        207  0.000%\n",
       " 84                        191  0.000%\n",
       " 85                        203  0.000%\n",
       " 86                        187  0.000%\n",
       " 87                        216  0.000%\n",
       " 88                        348  0.000%\n",
       " 89                         19  0.000%\n",
       " 90                         32  0.000%\n",
       " 91                         20  0.000%\n",
       " 92                         16  0.000%\n",
       " 93                         18  0.000%\n",
       " 94                         19  0.000%\n",
       " 95                         17  0.000%\n",
       " 96                         16  0.000%\n",
       " 97                         18  0.000%\n",
       " 98                         13  0.000%\n",
       " 99                         15  0.000%\n",
       " 100                        18  0.000%\n",
       " 101                        11  0.000%\n",
       " 102                        18  0.000%\n",
       " 103                        14  0.000%\n",
       " 104                        13  0.000%\n",
       " 105                        12  0.000%\n",
       " 106                        14  0.000%\n",
       " 107                        13  0.000%\n",
       " 108                        17  0.000%\n",
       " 109                        17  0.000%\n",
       " 110                        16  0.000%\n",
       " 111                        17  0.000%\n",
       " 112                        13  0.000%\n",
       " 113                        17  0.000%\n",
       " 114                        17  0.000%\n",
       " 115                        11  0.000%\n",
       " 116                        16  0.000%\n",
       " 117                        17  0.000%\n",
       " 118                        13  0.000%\n",
       " 119                        14  0.000%\n",
       " 120                        18  0.000%\n",
       " 121                        11  0.000%\n",
       " 122                        15  0.000%\n",
       " 123                        15  0.000%\n",
       " 124                        13  0.000%\n",
       " 125                        16  0.000%\n",
       " 126                        16  0.000%\n",
       " 127                        20  0.000%\n",
       " 128                        14  0.000%\n",
       " 129                        16  0.000%\n",
       " 130                        22  0.000%\n",
       " 131                        16  0.000%\n",
       " 132                        15  0.000%\n",
       " 133                        23  0.000%\n",
       " 134                        13  0.000%\n",
       " 135                        19  0.000%\n",
       " 136                        20  0.000%\n",
       " 137                        15  0.000%\n",
       " 138                        16  0.000%\n",
       " 139                        10  0.000%\n",
       " 140                        18  0.000%\n",
       " 141                        19  0.000%\n",
       " 142                        11  0.000%\n",
       " 143                        16  0.000%\n",
       " 144                        17  0.000%\n",
       " 145                        12  0.000%\n",
       " 146                        17  0.000%\n",
       " 147                        19  0.000%\n",
       " 148                        15  0.000%\n",
       " 149                        16  0.000%\n",
       " 150                        19  0.000%\n",
       " 151                        19  0.000%\n",
       " 152                        16  0.000%\n",
       " 153                        16  0.000%\n",
       " 154                        14  0.000%\n",
       " 155                        15  0.000%\n",
       " 156                        14  0.000%\n",
       " 157                        17  0.000%\n",
       " 158                        14  0.000%\n",
       " 159                        23  0.000%\n",
       " 160                        56  0.000%\n",
       " 161                        32  0.000%\n",
       " 162                        30  0.000%\n",
       " 163                        20  0.000%\n",
       " 164                        17  0.000%\n",
       " 165                        20  0.000%\n",
       " 166                        15  0.000%\n",
       " 167                        16  0.000%\n",
       " 168                        14  0.000%\n",
       " 169                        14  0.000%\n",
       " 170                        16  0.000%\n",
       " 171                        13  0.000%\n",
       " 172                        11  0.000%\n",
       " 173                        19  0.000%\n",
       " 174                        12  0.000%\n",
       " 175                        10  0.000%\n",
       " 176                        15  0.000%\n",
       " 177                        10  0.000%\n",
       " 178                        13  0.000%\n",
       " 179                        15  0.000%\n",
       " 180                        10  0.000%\n",
       " 181                        13  0.000%\n",
       " 182                        13  0.000%\n",
       " 183                        14  0.000%\n",
       " 184                         7  0.000%\n",
       " 185                        14  0.000%\n",
       " 186                        20  0.000%\n",
       " 187                         7  0.000%\n",
       " 188                        11  0.000%\n",
       " 189                        15  0.000%\n",
       " 190                         8  0.000%\n",
       " 191                         5  0.000%\n",
       " 192                         5  0.000%\n",
       " 193                         5  0.000%\n",
       " 194                         5  0.000%\n",
       " 195                         4  0.000%\n",
       " 196                         6  0.000%\n",
       " 197                         5  0.000%\n",
       " 198                         5  0.000%\n",
       " 199                         5  0.000%\n",
       " 200                         3  0.000%\n",
       " 201                         4  0.000%\n",
       " 202                         6  0.000%\n",
       " 203                         2  0.000%\n",
       " 204                         4  0.000%"
      ]
     },
     "execution_count": 10,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "t1=pd.value_counts(all_tree.astype(int),normalize=False)\n",
    "t2=pd.value_counts(all_tree.astype(int),normalize=True)\n",
    "arr_t=pd.concat([t1,t2.apply(lambda x: format(x, '.3%'))],axis=1)\n",
    "arr_t.sort_index()"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "##### building"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 50,
   "metadata": {
    "collapsed": false
   },
   "outputs": [
    {
     "data": {
      "text/html": [
       "<div>\n",
       "<style scoped>\n",
       "    .dataframe tbody tr th:only-of-type {\n",
       "        vertical-align: middle;\n",
       "    }\n",
       "\n",
       "    .dataframe tbody tr th {\n",
       "        vertical-align: top;\n",
       "    }\n",
       "\n",
       "    .dataframe thead th {\n",
       "        text-align: right;\n",
       "    }\n",
       "</style>\n",
       "<table border=\"1\" class=\"dataframe\">\n",
       "  <thead>\n",
       "    <tr style=\"text-align: right;\">\n",
       "      <th></th>\n",
       "      <th>0</th>\n",
       "      <th>1</th>\n",
       "    </tr>\n",
       "  </thead>\n",
       "  <tbody>\n",
       "    <tr>\n",
       "      <th>-9223372036854775808</th>\n",
       "      <td>24</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>-5</th>\n",
       "      <td>3</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>-4</th>\n",
       "      <td>4</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>-3</th>\n",
       "      <td>2</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>-2</th>\n",
       "      <td>2111</td>\n",
       "      <td>0.001%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>-1</th>\n",
       "      <td>4871</td>\n",
       "      <td>0.001%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>0</th>\n",
       "      <td>8563384</td>\n",
       "      <td>2.100%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>1</th>\n",
       "      <td>8795600</td>\n",
       "      <td>2.157%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2</th>\n",
       "      <td>17184540</td>\n",
       "      <td>4.214%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>3</th>\n",
       "      <td>40455769</td>\n",
       "      <td>9.921%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>4</th>\n",
       "      <td>52636853</td>\n",
       "      <td>12.908%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>5</th>\n",
       "      <td>45066506</td>\n",
       "      <td>11.052%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>6</th>\n",
       "      <td>41407693</td>\n",
       "      <td>10.155%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>7</th>\n",
       "      <td>27316674</td>\n",
       "      <td>6.699%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>8</th>\n",
       "      <td>19536956</td>\n",
       "      <td>4.791%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>9</th>\n",
       "      <td>15099474</td>\n",
       "      <td>3.703%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>10</th>\n",
       "      <td>12643875</td>\n",
       "      <td>3.101%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>11</th>\n",
       "      <td>12903053</td>\n",
       "      <td>3.164%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>12</th>\n",
       "      <td>11244474</td>\n",
       "      <td>2.758%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>13</th>\n",
       "      <td>9591476</td>\n",
       "      <td>2.352%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>14</th>\n",
       "      <td>10638985</td>\n",
       "      <td>2.609%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>15</th>\n",
       "      <td>5966722</td>\n",
       "      <td>1.463%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>16</th>\n",
       "      <td>6089654</td>\n",
       "      <td>1.493%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>17</th>\n",
       "      <td>4773619</td>\n",
       "      <td>1.171%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>18</th>\n",
       "      <td>5430076</td>\n",
       "      <td>1.332%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>19</th>\n",
       "      <td>5524695</td>\n",
       "      <td>1.355%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>20</th>\n",
       "      <td>3783296</td>\n",
       "      <td>0.928%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>21</th>\n",
       "      <td>3504702</td>\n",
       "      <td>0.859%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>22</th>\n",
       "      <td>2698296</td>\n",
       "      <td>0.662%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>23</th>\n",
       "      <td>2292913</td>\n",
       "      <td>0.562%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>24</th>\n",
       "      <td>2249233</td>\n",
       "      <td>0.552%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>25</th>\n",
       "      <td>1783901</td>\n",
       "      <td>0.437%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>26</th>\n",
       "      <td>4225940</td>\n",
       "      <td>1.036%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>27</th>\n",
       "      <td>2088259</td>\n",
       "      <td>0.512%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>28</th>\n",
       "      <td>1347312</td>\n",
       "      <td>0.330%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>29</th>\n",
       "      <td>1701965</td>\n",
       "      <td>0.417%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>30</th>\n",
       "      <td>2873218</td>\n",
       "      <td>0.705%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>31</th>\n",
       "      <td>1045489</td>\n",
       "      <td>0.256%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>32</th>\n",
       "      <td>851782</td>\n",
       "      <td>0.209%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>33</th>\n",
       "      <td>809447</td>\n",
       "      <td>0.199%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>34</th>\n",
       "      <td>1064013</td>\n",
       "      <td>0.261%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>35</th>\n",
       "      <td>656109</td>\n",
       "      <td>0.161%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>36</th>\n",
       "      <td>595421</td>\n",
       "      <td>0.146%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>37</th>\n",
       "      <td>701470</td>\n",
       "      <td>0.172%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>38</th>\n",
       "      <td>1027027</td>\n",
       "      <td>0.252%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>39</th>\n",
       "      <td>773228</td>\n",
       "      <td>0.190%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>40</th>\n",
       "      <td>879974</td>\n",
       "      <td>0.216%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>41</th>\n",
       "      <td>773033</td>\n",
       "      <td>0.190%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>42</th>\n",
       "      <td>578653</td>\n",
       "      <td>0.142%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>43</th>\n",
       "      <td>325607</td>\n",
       "      <td>0.080%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>44</th>\n",
       "      <td>263506</td>\n",
       "      <td>0.065%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>45</th>\n",
       "      <td>203980</td>\n",
       "      <td>0.050%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>46</th>\n",
       "      <td>229312</td>\n",
       "      <td>0.056%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>47</th>\n",
       "      <td>289210</td>\n",
       "      <td>0.071%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>48</th>\n",
       "      <td>263456</td>\n",
       "      <td>0.065%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>49</th>\n",
       "      <td>288422</td>\n",
       "      <td>0.071%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>50</th>\n",
       "      <td>116775</td>\n",
       "      <td>0.029%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>51</th>\n",
       "      <td>112310</td>\n",
       "      <td>0.028%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>52</th>\n",
       "      <td>122801</td>\n",
       "      <td>0.030%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>53</th>\n",
       "      <td>261735</td>\n",
       "      <td>0.064%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>54</th>\n",
       "      <td>240382</td>\n",
       "      <td>0.059%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>55</th>\n",
       "      <td>134668</td>\n",
       "      <td>0.033%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>56</th>\n",
       "      <td>98293</td>\n",
       "      <td>0.024%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>57</th>\n",
       "      <td>92694</td>\n",
       "      <td>0.023%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>58</th>\n",
       "      <td>294822</td>\n",
       "      <td>0.072%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>59</th>\n",
       "      <td>157906</td>\n",
       "      <td>0.039%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>60</th>\n",
       "      <td>150109</td>\n",
       "      <td>0.037%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>61</th>\n",
       "      <td>104207</td>\n",
       "      <td>0.026%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>62</th>\n",
       "      <td>172127</td>\n",
       "      <td>0.042%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>63</th>\n",
       "      <td>186341</td>\n",
       "      <td>0.046%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>64</th>\n",
       "      <td>94965</td>\n",
       "      <td>0.023%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>65</th>\n",
       "      <td>174956</td>\n",
       "      <td>0.043%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>66</th>\n",
       "      <td>191266</td>\n",
       "      <td>0.047%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>67</th>\n",
       "      <td>70972</td>\n",
       "      <td>0.017%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>68</th>\n",
       "      <td>72315</td>\n",
       "      <td>0.018%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>69</th>\n",
       "      <td>83906</td>\n",
       "      <td>0.021%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>70</th>\n",
       "      <td>87842</td>\n",
       "      <td>0.022%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>71</th>\n",
       "      <td>108001</td>\n",
       "      <td>0.026%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>72</th>\n",
       "      <td>80951</td>\n",
       "      <td>0.020%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>73</th>\n",
       "      <td>142997</td>\n",
       "      <td>0.035%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>74</th>\n",
       "      <td>313728</td>\n",
       "      <td>0.077%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>75</th>\n",
       "      <td>223622</td>\n",
       "      <td>0.055%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>76</th>\n",
       "      <td>222954</td>\n",
       "      <td>0.055%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>77</th>\n",
       "      <td>361952</td>\n",
       "      <td>0.089%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>78</th>\n",
       "      <td>75651</td>\n",
       "      <td>0.019%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>79</th>\n",
       "      <td>47881</td>\n",
       "      <td>0.012%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>80</th>\n",
       "      <td>66864</td>\n",
       "      <td>0.016%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>81</th>\n",
       "      <td>53992</td>\n",
       "      <td>0.013%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>82</th>\n",
       "      <td>34015</td>\n",
       "      <td>0.008%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>83</th>\n",
       "      <td>34632</td>\n",
       "      <td>0.008%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>84</th>\n",
       "      <td>37772</td>\n",
       "      <td>0.009%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>85</th>\n",
       "      <td>56660</td>\n",
       "      <td>0.014%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>86</th>\n",
       "      <td>77032</td>\n",
       "      <td>0.019%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>87</th>\n",
       "      <td>79393</td>\n",
       "      <td>0.019%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>88</th>\n",
       "      <td>112647</td>\n",
       "      <td>0.028%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>89</th>\n",
       "      <td>102843</td>\n",
       "      <td>0.025%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>90</th>\n",
       "      <td>135358</td>\n",
       "      <td>0.033%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>91</th>\n",
       "      <td>58943</td>\n",
       "      <td>0.014%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>92</th>\n",
       "      <td>52419</td>\n",
       "      <td>0.013%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>93</th>\n",
       "      <td>25117</td>\n",
       "      <td>0.006%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>94</th>\n",
       "      <td>40107</td>\n",
       "      <td>0.010%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>95</th>\n",
       "      <td>29692</td>\n",
       "      <td>0.007%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>96</th>\n",
       "      <td>18263</td>\n",
       "      <td>0.004%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>97</th>\n",
       "      <td>16142</td>\n",
       "      <td>0.004%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>98</th>\n",
       "      <td>15760</td>\n",
       "      <td>0.004%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>99</th>\n",
       "      <td>29422</td>\n",
       "      <td>0.007%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>100</th>\n",
       "      <td>14379</td>\n",
       "      <td>0.004%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>101</th>\n",
       "      <td>12590</td>\n",
       "      <td>0.003%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>102</th>\n",
       "      <td>12591</td>\n",
       "      <td>0.003%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>103</th>\n",
       "      <td>12692</td>\n",
       "      <td>0.003%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>104</th>\n",
       "      <td>13301</td>\n",
       "      <td>0.003%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>105</th>\n",
       "      <td>13538</td>\n",
       "      <td>0.003%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>106</th>\n",
       "      <td>19167</td>\n",
       "      <td>0.005%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>107</th>\n",
       "      <td>24689</td>\n",
       "      <td>0.006%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>108</th>\n",
       "      <td>14370</td>\n",
       "      <td>0.004%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>109</th>\n",
       "      <td>9475</td>\n",
       "      <td>0.002%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>110</th>\n",
       "      <td>8451</td>\n",
       "      <td>0.002%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>111</th>\n",
       "      <td>8403</td>\n",
       "      <td>0.002%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>112</th>\n",
       "      <td>8258</td>\n",
       "      <td>0.002%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>113</th>\n",
       "      <td>8181</td>\n",
       "      <td>0.002%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>114</th>\n",
       "      <td>8197</td>\n",
       "      <td>0.002%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>115</th>\n",
       "      <td>8280</td>\n",
       "      <td>0.002%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>116</th>\n",
       "      <td>8248</td>\n",
       "      <td>0.002%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>117</th>\n",
       "      <td>8111</td>\n",
       "      <td>0.002%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>118</th>\n",
       "      <td>8283</td>\n",
       "      <td>0.002%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>119</th>\n",
       "      <td>8155</td>\n",
       "      <td>0.002%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>120</th>\n",
       "      <td>8205</td>\n",
       "      <td>0.002%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>121</th>\n",
       "      <td>8374</td>\n",
       "      <td>0.002%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>122</th>\n",
       "      <td>8124</td>\n",
       "      <td>0.002%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>123</th>\n",
       "      <td>8229</td>\n",
       "      <td>0.002%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>124</th>\n",
       "      <td>8341</td>\n",
       "      <td>0.002%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>125</th>\n",
       "      <td>8613</td>\n",
       "      <td>0.002%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>126</th>\n",
       "      <td>19988</td>\n",
       "      <td>0.005%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>127</th>\n",
       "      <td>24264</td>\n",
       "      <td>0.006%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>128</th>\n",
       "      <td>8818</td>\n",
       "      <td>0.002%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>129</th>\n",
       "      <td>8513</td>\n",
       "      <td>0.002%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>130</th>\n",
       "      <td>8203</td>\n",
       "      <td>0.002%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>131</th>\n",
       "      <td>8179</td>\n",
       "      <td>0.002%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>132</th>\n",
       "      <td>8159</td>\n",
       "      <td>0.002%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>133</th>\n",
       "      <td>8268</td>\n",
       "      <td>0.002%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>134</th>\n",
       "      <td>8120</td>\n",
       "      <td>0.002%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>135</th>\n",
       "      <td>8279</td>\n",
       "      <td>0.002%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>136</th>\n",
       "      <td>15088</td>\n",
       "      <td>0.004%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>137</th>\n",
       "      <td>7995</td>\n",
       "      <td>0.002%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>138</th>\n",
       "      <td>7964</td>\n",
       "      <td>0.002%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>139</th>\n",
       "      <td>7854</td>\n",
       "      <td>0.002%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>140</th>\n",
       "      <td>7619</td>\n",
       "      <td>0.002%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>141</th>\n",
       "      <td>7951</td>\n",
       "      <td>0.002%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>142</th>\n",
       "      <td>7871</td>\n",
       "      <td>0.002%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>143</th>\n",
       "      <td>8015</td>\n",
       "      <td>0.002%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>144</th>\n",
       "      <td>7911</td>\n",
       "      <td>0.002%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>145</th>\n",
       "      <td>8012</td>\n",
       "      <td>0.002%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>146</th>\n",
       "      <td>8376</td>\n",
       "      <td>0.002%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>147</th>\n",
       "      <td>8574</td>\n",
       "      <td>0.002%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>148</th>\n",
       "      <td>8874</td>\n",
       "      <td>0.002%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>149</th>\n",
       "      <td>8895</td>\n",
       "      <td>0.002%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>150</th>\n",
       "      <td>9557</td>\n",
       "      <td>0.002%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>151</th>\n",
       "      <td>9341</td>\n",
       "      <td>0.002%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>152</th>\n",
       "      <td>9381</td>\n",
       "      <td>0.002%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>153</th>\n",
       "      <td>10186</td>\n",
       "      <td>0.002%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>154</th>\n",
       "      <td>18121</td>\n",
       "      <td>0.004%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>155</th>\n",
       "      <td>18873</td>\n",
       "      <td>0.005%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>156</th>\n",
       "      <td>22022</td>\n",
       "      <td>0.005%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>157</th>\n",
       "      <td>25660</td>\n",
       "      <td>0.006%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>158</th>\n",
       "      <td>27390</td>\n",
       "      <td>0.007%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>159</th>\n",
       "      <td>176774</td>\n",
       "      <td>0.043%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>160</th>\n",
       "      <td>82738</td>\n",
       "      <td>0.020%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>161</th>\n",
       "      <td>37041</td>\n",
       "      <td>0.009%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>162</th>\n",
       "      <td>10804</td>\n",
       "      <td>0.003%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>163</th>\n",
       "      <td>5720</td>\n",
       "      <td>0.001%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>164</th>\n",
       "      <td>6308</td>\n",
       "      <td>0.002%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>165</th>\n",
       "      <td>7000</td>\n",
       "      <td>0.002%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>166</th>\n",
       "      <td>4579</td>\n",
       "      <td>0.001%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>167</th>\n",
       "      <td>4742</td>\n",
       "      <td>0.001%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>168</th>\n",
       "      <td>5423</td>\n",
       "      <td>0.001%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>169</th>\n",
       "      <td>5122</td>\n",
       "      <td>0.001%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>170</th>\n",
       "      <td>5484</td>\n",
       "      <td>0.001%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>171</th>\n",
       "      <td>5274</td>\n",
       "      <td>0.001%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>172</th>\n",
       "      <td>5981</td>\n",
       "      <td>0.001%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>173</th>\n",
       "      <td>4215</td>\n",
       "      <td>0.001%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>174</th>\n",
       "      <td>3878</td>\n",
       "      <td>0.001%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>175</th>\n",
       "      <td>2735</td>\n",
       "      <td>0.001%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>176</th>\n",
       "      <td>2877</td>\n",
       "      <td>0.001%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>177</th>\n",
       "      <td>2741</td>\n",
       "      <td>0.001%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>178</th>\n",
       "      <td>2352</td>\n",
       "      <td>0.001%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>179</th>\n",
       "      <td>3071</td>\n",
       "      <td>0.001%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>180</th>\n",
       "      <td>2282</td>\n",
       "      <td>0.001%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>181</th>\n",
       "      <td>1170</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>182</th>\n",
       "      <td>829</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>183</th>\n",
       "      <td>528</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>184</th>\n",
       "      <td>564</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>185</th>\n",
       "      <td>651</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>186</th>\n",
       "      <td>229</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "  </tbody>\n",
       "</table>\n",
       "</div>"
      ],
      "text/plain": [
       "                             0        1\n",
       "-9223372036854775808        24   0.000%\n",
       "-5                           3   0.000%\n",
       "-4                           4   0.000%\n",
       "-3                           2   0.000%\n",
       "-2                        2111   0.001%\n",
       "-1                        4871   0.001%\n",
       " 0                     8563384   2.100%\n",
       " 1                     8795600   2.157%\n",
       " 2                    17184540   4.214%\n",
       " 3                    40455769   9.921%\n",
       " 4                    52636853  12.908%\n",
       " 5                    45066506  11.052%\n",
       " 6                    41407693  10.155%\n",
       " 7                    27316674   6.699%\n",
       " 8                    19536956   4.791%\n",
       " 9                    15099474   3.703%\n",
       " 10                   12643875   3.101%\n",
       " 11                   12903053   3.164%\n",
       " 12                   11244474   2.758%\n",
       " 13                    9591476   2.352%\n",
       " 14                   10638985   2.609%\n",
       " 15                    5966722   1.463%\n",
       " 16                    6089654   1.493%\n",
       " 17                    4773619   1.171%\n",
       " 18                    5430076   1.332%\n",
       " 19                    5524695   1.355%\n",
       " 20                    3783296   0.928%\n",
       " 21                    3504702   0.859%\n",
       " 22                    2698296   0.662%\n",
       " 23                    2292913   0.562%\n",
       " 24                    2249233   0.552%\n",
       " 25                    1783901   0.437%\n",
       " 26                    4225940   1.036%\n",
       " 27                    2088259   0.512%\n",
       " 28                    1347312   0.330%\n",
       " 29                    1701965   0.417%\n",
       " 30                    2873218   0.705%\n",
       " 31                    1045489   0.256%\n",
       " 32                     851782   0.209%\n",
       " 33                     809447   0.199%\n",
       " 34                    1064013   0.261%\n",
       " 35                     656109   0.161%\n",
       " 36                     595421   0.146%\n",
       " 37                     701470   0.172%\n",
       " 38                    1027027   0.252%\n",
       " 39                     773228   0.190%\n",
       " 40                     879974   0.216%\n",
       " 41                     773033   0.190%\n",
       " 42                     578653   0.142%\n",
       " 43                     325607   0.080%\n",
       " 44                     263506   0.065%\n",
       " 45                     203980   0.050%\n",
       " 46                     229312   0.056%\n",
       " 47                     289210   0.071%\n",
       " 48                     263456   0.065%\n",
       " 49                     288422   0.071%\n",
       " 50                     116775   0.029%\n",
       " 51                     112310   0.028%\n",
       " 52                     122801   0.030%\n",
       " 53                     261735   0.064%\n",
       " 54                     240382   0.059%\n",
       " 55                     134668   0.033%\n",
       " 56                      98293   0.024%\n",
       " 57                      92694   0.023%\n",
       " 58                     294822   0.072%\n",
       " 59                     157906   0.039%\n",
       " 60                     150109   0.037%\n",
       " 61                     104207   0.026%\n",
       " 62                     172127   0.042%\n",
       " 63                     186341   0.046%\n",
       " 64                      94965   0.023%\n",
       " 65                     174956   0.043%\n",
       " 66                     191266   0.047%\n",
       " 67                      70972   0.017%\n",
       " 68                      72315   0.018%\n",
       " 69                      83906   0.021%\n",
       " 70                      87842   0.022%\n",
       " 71                     108001   0.026%\n",
       " 72                      80951   0.020%\n",
       " 73                     142997   0.035%\n",
       " 74                     313728   0.077%\n",
       " 75                     223622   0.055%\n",
       " 76                     222954   0.055%\n",
       " 77                     361952   0.089%\n",
       " 78                      75651   0.019%\n",
       " 79                      47881   0.012%\n",
       " 80                      66864   0.016%\n",
       " 81                      53992   0.013%\n",
       " 82                      34015   0.008%\n",
       " 83                      34632   0.008%\n",
       " 84                      37772   0.009%\n",
       " 85                      56660   0.014%\n",
       " 86                      77032   0.019%\n",
       " 87                      79393   0.019%\n",
       " 88                     112647   0.028%\n",
       " 89                     102843   0.025%\n",
       " 90                     135358   0.033%\n",
       " 91                      58943   0.014%\n",
       " 92                      52419   0.013%\n",
       " 93                      25117   0.006%\n",
       " 94                      40107   0.010%\n",
       " 95                      29692   0.007%\n",
       " 96                      18263   0.004%\n",
       " 97                      16142   0.004%\n",
       " 98                      15760   0.004%\n",
       " 99                      29422   0.007%\n",
       " 100                     14379   0.004%\n",
       " 101                     12590   0.003%\n",
       " 102                     12591   0.003%\n",
       " 103                     12692   0.003%\n",
       " 104                     13301   0.003%\n",
       " 105                     13538   0.003%\n",
       " 106                     19167   0.005%\n",
       " 107                     24689   0.006%\n",
       " 108                     14370   0.004%\n",
       " 109                      9475   0.002%\n",
       " 110                      8451   0.002%\n",
       " 111                      8403   0.002%\n",
       " 112                      8258   0.002%\n",
       " 113                      8181   0.002%\n",
       " 114                      8197   0.002%\n",
       " 115                      8280   0.002%\n",
       " 116                      8248   0.002%\n",
       " 117                      8111   0.002%\n",
       " 118                      8283   0.002%\n",
       " 119                      8155   0.002%\n",
       " 120                      8205   0.002%\n",
       " 121                      8374   0.002%\n",
       " 122                      8124   0.002%\n",
       " 123                      8229   0.002%\n",
       " 124                      8341   0.002%\n",
       " 125                      8613   0.002%\n",
       " 126                     19988   0.005%\n",
       " 127                     24264   0.006%\n",
       " 128                      8818   0.002%\n",
       " 129                      8513   0.002%\n",
       " 130                      8203   0.002%\n",
       " 131                      8179   0.002%\n",
       " 132                      8159   0.002%\n",
       " 133                      8268   0.002%\n",
       " 134                      8120   0.002%\n",
       " 135                      8279   0.002%\n",
       " 136                     15088   0.004%\n",
       " 137                      7995   0.002%\n",
       " 138                      7964   0.002%\n",
       " 139                      7854   0.002%\n",
       " 140                      7619   0.002%\n",
       " 141                      7951   0.002%\n",
       " 142                      7871   0.002%\n",
       " 143                      8015   0.002%\n",
       " 144                      7911   0.002%\n",
       " 145                      8012   0.002%\n",
       " 146                      8376   0.002%\n",
       " 147                      8574   0.002%\n",
       " 148                      8874   0.002%\n",
       " 149                      8895   0.002%\n",
       " 150                      9557   0.002%\n",
       " 151                      9341   0.002%\n",
       " 152                      9381   0.002%\n",
       " 153                     10186   0.002%\n",
       " 154                     18121   0.004%\n",
       " 155                     18873   0.005%\n",
       " 156                     22022   0.005%\n",
       " 157                     25660   0.006%\n",
       " 158                     27390   0.007%\n",
       " 159                    176774   0.043%\n",
       " 160                     82738   0.020%\n",
       " 161                     37041   0.009%\n",
       " 162                     10804   0.003%\n",
       " 163                      5720   0.001%\n",
       " 164                      6308   0.002%\n",
       " 165                      7000   0.002%\n",
       " 166                      4579   0.001%\n",
       " 167                      4742   0.001%\n",
       " 168                      5423   0.001%\n",
       " 169                      5122   0.001%\n",
       " 170                      5484   0.001%\n",
       " 171                      5274   0.001%\n",
       " 172                      5981   0.001%\n",
       " 173                      4215   0.001%\n",
       " 174                      3878   0.001%\n",
       " 175                      2735   0.001%\n",
       " 176                      2877   0.001%\n",
       " 177                      2741   0.001%\n",
       " 178                      2352   0.001%\n",
       " 179                      3071   0.001%\n",
       " 180                      2282   0.001%\n",
       " 181                      1170   0.000%\n",
       " 182                       829   0.000%\n",
       " 183                       528   0.000%\n",
       " 184                       564   0.000%\n",
       " 185                       651   0.000%\n",
       " 186                       229   0.000%"
      ]
     },
     "execution_count": 50,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "b1=pd.value_counts(all_building.astype(int),normalize=False)\n",
    "b2=pd.value_counts(all_building.astype(int),normalize=True)\n",
    "arr_b=pd.concat([b1,b2.apply(lambda x: format(x, '.3%'))],axis=1)\n",
    "arr_b.sort_index()"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "##### water"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 49,
   "metadata": {
    "collapsed": false
   },
   "outputs": [
    {
     "data": {
      "text/html": [
       "<div>\n",
       "<style scoped>\n",
       "    .dataframe tbody tr th:only-of-type {\n",
       "        vertical-align: middle;\n",
       "    }\n",
       "\n",
       "    .dataframe tbody tr th {\n",
       "        vertical-align: top;\n",
       "    }\n",
       "\n",
       "    .dataframe thead th {\n",
       "        text-align: right;\n",
       "    }\n",
       "</style>\n",
       "<table border=\"1\" class=\"dataframe\">\n",
       "  <thead>\n",
       "    <tr style=\"text-align: right;\">\n",
       "      <th></th>\n",
       "      <th>0</th>\n",
       "      <th>1</th>\n",
       "    </tr>\n",
       "  </thead>\n",
       "  <tbody>\n",
       "    <tr>\n",
       "      <th>-9223372036854775808</th>\n",
       "      <td>3</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>-2</th>\n",
       "      <td>557</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>-1</th>\n",
       "      <td>4455</td>\n",
       "      <td>0.004%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>0</th>\n",
       "      <td>107512302</td>\n",
       "      <td>95.033%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>1</th>\n",
       "      <td>2139751</td>\n",
       "      <td>1.891%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2</th>\n",
       "      <td>932709</td>\n",
       "      <td>0.824%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>3</th>\n",
       "      <td>712969</td>\n",
       "      <td>0.630%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>4</th>\n",
       "      <td>669200</td>\n",
       "      <td>0.592%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>5</th>\n",
       "      <td>359548</td>\n",
       "      <td>0.318%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>6</th>\n",
       "      <td>232374</td>\n",
       "      <td>0.205%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>7</th>\n",
       "      <td>143858</td>\n",
       "      <td>0.127%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>8</th>\n",
       "      <td>82902</td>\n",
       "      <td>0.073%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>9</th>\n",
       "      <td>60480</td>\n",
       "      <td>0.053%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>10</th>\n",
       "      <td>47415</td>\n",
       "      <td>0.042%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>11</th>\n",
       "      <td>40195</td>\n",
       "      <td>0.036%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>12</th>\n",
       "      <td>30328</td>\n",
       "      <td>0.027%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>13</th>\n",
       "      <td>25557</td>\n",
       "      <td>0.023%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>14</th>\n",
       "      <td>19696</td>\n",
       "      <td>0.017%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>15</th>\n",
       "      <td>14043</td>\n",
       "      <td>0.012%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>16</th>\n",
       "      <td>12674</td>\n",
       "      <td>0.011%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>17</th>\n",
       "      <td>9013</td>\n",
       "      <td>0.008%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>18</th>\n",
       "      <td>7226</td>\n",
       "      <td>0.006%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>19</th>\n",
       "      <td>6776</td>\n",
       "      <td>0.006%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>20</th>\n",
       "      <td>6155</td>\n",
       "      <td>0.005%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>21</th>\n",
       "      <td>5524</td>\n",
       "      <td>0.005%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>22</th>\n",
       "      <td>5734</td>\n",
       "      <td>0.005%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>23</th>\n",
       "      <td>5616</td>\n",
       "      <td>0.005%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>24</th>\n",
       "      <td>6974</td>\n",
       "      <td>0.006%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>25</th>\n",
       "      <td>7182</td>\n",
       "      <td>0.006%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>26</th>\n",
       "      <td>6585</td>\n",
       "      <td>0.006%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>27</th>\n",
       "      <td>9016</td>\n",
       "      <td>0.008%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>28</th>\n",
       "      <td>2587</td>\n",
       "      <td>0.002%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>29</th>\n",
       "      <td>508</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>30</th>\n",
       "      <td>438</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>31</th>\n",
       "      <td>399</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>32</th>\n",
       "      <td>398</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>33</th>\n",
       "      <td>409</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>34</th>\n",
       "      <td>350</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>35</th>\n",
       "      <td>340</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>36</th>\n",
       "      <td>339</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>37</th>\n",
       "      <td>341</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>38</th>\n",
       "      <td>325</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>39</th>\n",
       "      <td>336</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>40</th>\n",
       "      <td>407</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>41</th>\n",
       "      <td>434</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>42</th>\n",
       "      <td>367</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>43</th>\n",
       "      <td>332</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>44</th>\n",
       "      <td>331</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>45</th>\n",
       "      <td>324</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>46</th>\n",
       "      <td>350</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>47</th>\n",
       "      <td>351</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>48</th>\n",
       "      <td>348</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>49</th>\n",
       "      <td>318</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>50</th>\n",
       "      <td>325</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>51</th>\n",
       "      <td>357</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>52</th>\n",
       "      <td>346</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>53</th>\n",
       "      <td>352</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>54</th>\n",
       "      <td>393</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>55</th>\n",
       "      <td>347</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>56</th>\n",
       "      <td>300</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>57</th>\n",
       "      <td>287</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>58</th>\n",
       "      <td>219</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>59</th>\n",
       "      <td>234</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>60</th>\n",
       "      <td>174</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>61</th>\n",
       "      <td>127</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>62</th>\n",
       "      <td>123</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>63</th>\n",
       "      <td>83</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>64</th>\n",
       "      <td>88</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>65</th>\n",
       "      <td>81</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>66</th>\n",
       "      <td>62</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>67</th>\n",
       "      <td>56</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>68</th>\n",
       "      <td>64</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>69</th>\n",
       "      <td>50</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>70</th>\n",
       "      <td>46</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>71</th>\n",
       "      <td>39</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>72</th>\n",
       "      <td>34</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>73</th>\n",
       "      <td>21</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>74</th>\n",
       "      <td>13</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>75</th>\n",
       "      <td>13</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>76</th>\n",
       "      <td>24</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>77</th>\n",
       "      <td>34</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>78</th>\n",
       "      <td>9</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>79</th>\n",
       "      <td>12</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>80</th>\n",
       "      <td>6</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>81</th>\n",
       "      <td>12</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>82</th>\n",
       "      <td>14</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>83</th>\n",
       "      <td>11</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>84</th>\n",
       "      <td>13</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>85</th>\n",
       "      <td>14</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>86</th>\n",
       "      <td>11</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>87</th>\n",
       "      <td>13</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>88</th>\n",
       "      <td>13</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>89</th>\n",
       "      <td>11</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>90</th>\n",
       "      <td>14</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>91</th>\n",
       "      <td>12</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>92</th>\n",
       "      <td>11</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>93</th>\n",
       "      <td>13</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>94</th>\n",
       "      <td>15</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>95</th>\n",
       "      <td>9</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>96</th>\n",
       "      <td>12</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>97</th>\n",
       "      <td>11</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>98</th>\n",
       "      <td>12</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>99</th>\n",
       "      <td>13</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>100</th>\n",
       "      <td>14</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>101</th>\n",
       "      <td>7</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>102</th>\n",
       "      <td>7</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>103</th>\n",
       "      <td>6</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>104</th>\n",
       "      <td>8</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>105</th>\n",
       "      <td>6</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>106</th>\n",
       "      <td>8</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>107</th>\n",
       "      <td>10</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>108</th>\n",
       "      <td>5</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>109</th>\n",
       "      <td>9</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>110</th>\n",
       "      <td>8</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>111</th>\n",
       "      <td>9</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>112</th>\n",
       "      <td>10</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>113</th>\n",
       "      <td>9</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>114</th>\n",
       "      <td>8</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>115</th>\n",
       "      <td>9</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>116</th>\n",
       "      <td>10</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>117</th>\n",
       "      <td>9</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>118</th>\n",
       "      <td>10</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>119</th>\n",
       "      <td>7</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>120</th>\n",
       "      <td>11</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>121</th>\n",
       "      <td>10</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>122</th>\n",
       "      <td>6</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>123</th>\n",
       "      <td>12</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>124</th>\n",
       "      <td>7</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>125</th>\n",
       "      <td>10</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>126</th>\n",
       "      <td>8</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>127</th>\n",
       "      <td>11</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>128</th>\n",
       "      <td>9</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>129</th>\n",
       "      <td>9</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>130</th>\n",
       "      <td>7</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>131</th>\n",
       "      <td>9</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>132</th>\n",
       "      <td>9</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>133</th>\n",
       "      <td>4</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>134</th>\n",
       "      <td>10</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>135</th>\n",
       "      <td>6</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>136</th>\n",
       "      <td>9</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>137</th>\n",
       "      <td>9</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>138</th>\n",
       "      <td>8</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>139</th>\n",
       "      <td>9</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>140</th>\n",
       "      <td>7</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>141</th>\n",
       "      <td>7</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>142</th>\n",
       "      <td>7</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>143</th>\n",
       "      <td>10</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "  </tbody>\n",
       "</table>\n",
       "</div>"
      ],
      "text/plain": [
       "                              0        1\n",
       "-9223372036854775808          3   0.000%\n",
       "-2                          557   0.000%\n",
       "-1                         4455   0.004%\n",
       " 0                    107512302  95.033%\n",
       " 1                      2139751   1.891%\n",
       " 2                       932709   0.824%\n",
       " 3                       712969   0.630%\n",
       " 4                       669200   0.592%\n",
       " 5                       359548   0.318%\n",
       " 6                       232374   0.205%\n",
       " 7                       143858   0.127%\n",
       " 8                        82902   0.073%\n",
       " 9                        60480   0.053%\n",
       " 10                       47415   0.042%\n",
       " 11                       40195   0.036%\n",
       " 12                       30328   0.027%\n",
       " 13                       25557   0.023%\n",
       " 14                       19696   0.017%\n",
       " 15                       14043   0.012%\n",
       " 16                       12674   0.011%\n",
       " 17                        9013   0.008%\n",
       " 18                        7226   0.006%\n",
       " 19                        6776   0.006%\n",
       " 20                        6155   0.005%\n",
       " 21                        5524   0.005%\n",
       " 22                        5734   0.005%\n",
       " 23                        5616   0.005%\n",
       " 24                        6974   0.006%\n",
       " 25                        7182   0.006%\n",
       " 26                        6585   0.006%\n",
       " 27                        9016   0.008%\n",
       " 28                        2587   0.002%\n",
       " 29                         508   0.000%\n",
       " 30                         438   0.000%\n",
       " 31                         399   0.000%\n",
       " 32                         398   0.000%\n",
       " 33                         409   0.000%\n",
       " 34                         350   0.000%\n",
       " 35                         340   0.000%\n",
       " 36                         339   0.000%\n",
       " 37                         341   0.000%\n",
       " 38                         325   0.000%\n",
       " 39                         336   0.000%\n",
       " 40                         407   0.000%\n",
       " 41                         434   0.000%\n",
       " 42                         367   0.000%\n",
       " 43                         332   0.000%\n",
       " 44                         331   0.000%\n",
       " 45                         324   0.000%\n",
       " 46                         350   0.000%\n",
       " 47                         351   0.000%\n",
       " 48                         348   0.000%\n",
       " 49                         318   0.000%\n",
       " 50                         325   0.000%\n",
       " 51                         357   0.000%\n",
       " 52                         346   0.000%\n",
       " 53                         352   0.000%\n",
       " 54                         393   0.000%\n",
       " 55                         347   0.000%\n",
       " 56                         300   0.000%\n",
       " 57                         287   0.000%\n",
       " 58                         219   0.000%\n",
       " 59                         234   0.000%\n",
       " 60                         174   0.000%\n",
       " 61                         127   0.000%\n",
       " 62                         123   0.000%\n",
       " 63                          83   0.000%\n",
       " 64                          88   0.000%\n",
       " 65                          81   0.000%\n",
       " 66                          62   0.000%\n",
       " 67                          56   0.000%\n",
       " 68                          64   0.000%\n",
       " 69                          50   0.000%\n",
       " 70                          46   0.000%\n",
       " 71                          39   0.000%\n",
       " 72                          34   0.000%\n",
       " 73                          21   0.000%\n",
       " 74                          13   0.000%\n",
       " 75                          13   0.000%\n",
       " 76                          24   0.000%\n",
       " 77                          34   0.000%\n",
       " 78                           9   0.000%\n",
       " 79                          12   0.000%\n",
       " 80                           6   0.000%\n",
       " 81                          12   0.000%\n",
       " 82                          14   0.000%\n",
       " 83                          11   0.000%\n",
       " 84                          13   0.000%\n",
       " 85                          14   0.000%\n",
       " 86                          11   0.000%\n",
       " 87                          13   0.000%\n",
       " 88                          13   0.000%\n",
       " 89                          11   0.000%\n",
       " 90                          14   0.000%\n",
       " 91                          12   0.000%\n",
       " 92                          11   0.000%\n",
       " 93                          13   0.000%\n",
       " 94                          15   0.000%\n",
       " 95                           9   0.000%\n",
       " 96                          12   0.000%\n",
       " 97                          11   0.000%\n",
       " 98                          12   0.000%\n",
       " 99                          13   0.000%\n",
       " 100                         14   0.000%\n",
       " 101                          7   0.000%\n",
       " 102                          7   0.000%\n",
       " 103                          6   0.000%\n",
       " 104                          8   0.000%\n",
       " 105                          6   0.000%\n",
       " 106                          8   0.000%\n",
       " 107                         10   0.000%\n",
       " 108                          5   0.000%\n",
       " 109                          9   0.000%\n",
       " 110                          8   0.000%\n",
       " 111                          9   0.000%\n",
       " 112                         10   0.000%\n",
       " 113                          9   0.000%\n",
       " 114                          8   0.000%\n",
       " 115                          9   0.000%\n",
       " 116                         10   0.000%\n",
       " 117                          9   0.000%\n",
       " 118                         10   0.000%\n",
       " 119                          7   0.000%\n",
       " 120                         11   0.000%\n",
       " 121                         10   0.000%\n",
       " 122                          6   0.000%\n",
       " 123                         12   0.000%\n",
       " 124                          7   0.000%\n",
       " 125                         10   0.000%\n",
       " 126                          8   0.000%\n",
       " 127                         11   0.000%\n",
       " 128                          9   0.000%\n",
       " 129                          9   0.000%\n",
       " 130                          7   0.000%\n",
       " 131                          9   0.000%\n",
       " 132                          9   0.000%\n",
       " 133                          4   0.000%\n",
       " 134                         10   0.000%\n",
       " 135                          6   0.000%\n",
       " 136                          9   0.000%\n",
       " 137                          9   0.000%\n",
       " 138                          8   0.000%\n",
       " 139                          9   0.000%\n",
       " 140                          7   0.000%\n",
       " 141                          7   0.000%\n",
       " 142                          7   0.000%\n",
       " 143                         10   0.000%"
      ]
     },
     "execution_count": 49,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "w1=pd.value_counts(all_water.astype(int),normalize=False)\n",
    "w2=pd.value_counts(all_water.astype(int),normalize=True)\n",
    "arr_w=pd.concat([w1,w2.apply(lambda x: format(x, '.3%'))],axis=1)\n",
    "arr_w.sort_index()"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "##### road"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 48,
   "metadata": {
    "collapsed": false,
    "scrolled": true
   },
   "outputs": [
    {
     "data": {
      "text/html": [
       "<div>\n",
       "<style scoped>\n",
       "    .dataframe tbody tr th:only-of-type {\n",
       "        vertical-align: middle;\n",
       "    }\n",
       "\n",
       "    .dataframe tbody tr th {\n",
       "        vertical-align: top;\n",
       "    }\n",
       "\n",
       "    .dataframe thead th {\n",
       "        text-align: right;\n",
       "    }\n",
       "</style>\n",
       "<table border=\"1\" class=\"dataframe\">\n",
       "  <thead>\n",
       "    <tr style=\"text-align: right;\">\n",
       "      <th></th>\n",
       "      <th>0</th>\n",
       "      <th>1</th>\n",
       "    </tr>\n",
       "  </thead>\n",
       "  <tbody>\n",
       "    <tr>\n",
       "      <th>-1</th>\n",
       "      <td>2</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>0</th>\n",
       "      <td>156794</td>\n",
       "      <td>0.431%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>1</th>\n",
       "      <td>107874</td>\n",
       "      <td>0.297%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2</th>\n",
       "      <td>989937</td>\n",
       "      <td>2.721%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>3</th>\n",
       "      <td>1696712</td>\n",
       "      <td>4.664%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>4</th>\n",
       "      <td>1771642</td>\n",
       "      <td>4.870%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>5</th>\n",
       "      <td>2035529</td>\n",
       "      <td>5.595%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>6</th>\n",
       "      <td>2751146</td>\n",
       "      <td>7.562%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>7</th>\n",
       "      <td>3231458</td>\n",
       "      <td>8.882%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>8</th>\n",
       "      <td>5883530</td>\n",
       "      <td>16.172%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>9</th>\n",
       "      <td>4806215</td>\n",
       "      <td>13.210%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>10</th>\n",
       "      <td>3073909</td>\n",
       "      <td>8.449%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>11</th>\n",
       "      <td>1716755</td>\n",
       "      <td>4.719%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>12</th>\n",
       "      <td>1212239</td>\n",
       "      <td>3.332%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>13</th>\n",
       "      <td>921123</td>\n",
       "      <td>2.532%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>14</th>\n",
       "      <td>605240</td>\n",
       "      <td>1.664%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>15</th>\n",
       "      <td>570878</td>\n",
       "      <td>1.569%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>16</th>\n",
       "      <td>690617</td>\n",
       "      <td>1.898%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>17</th>\n",
       "      <td>625717</td>\n",
       "      <td>1.720%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>18</th>\n",
       "      <td>387719</td>\n",
       "      <td>1.066%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>19</th>\n",
       "      <td>259553</td>\n",
       "      <td>0.713%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>20</th>\n",
       "      <td>264139</td>\n",
       "      <td>0.726%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>21</th>\n",
       "      <td>252409</td>\n",
       "      <td>0.694%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>22</th>\n",
       "      <td>226707</td>\n",
       "      <td>0.623%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>23</th>\n",
       "      <td>175058</td>\n",
       "      <td>0.481%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>24</th>\n",
       "      <td>233382</td>\n",
       "      <td>0.641%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>25</th>\n",
       "      <td>286519</td>\n",
       "      <td>0.788%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>26</th>\n",
       "      <td>259237</td>\n",
       "      <td>0.713%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>27</th>\n",
       "      <td>401607</td>\n",
       "      <td>1.104%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>28</th>\n",
       "      <td>83598</td>\n",
       "      <td>0.230%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>29</th>\n",
       "      <td>23184</td>\n",
       "      <td>0.064%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>30</th>\n",
       "      <td>23064</td>\n",
       "      <td>0.063%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>31</th>\n",
       "      <td>21553</td>\n",
       "      <td>0.059%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>32</th>\n",
       "      <td>20244</td>\n",
       "      <td>0.056%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>33</th>\n",
       "      <td>16294</td>\n",
       "      <td>0.045%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>34</th>\n",
       "      <td>18824</td>\n",
       "      <td>0.052%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>35</th>\n",
       "      <td>20100</td>\n",
       "      <td>0.055%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>36</th>\n",
       "      <td>23857</td>\n",
       "      <td>0.066%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>37</th>\n",
       "      <td>30373</td>\n",
       "      <td>0.083%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>38</th>\n",
       "      <td>20482</td>\n",
       "      <td>0.056%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>39</th>\n",
       "      <td>32550</td>\n",
       "      <td>0.089%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>40</th>\n",
       "      <td>30073</td>\n",
       "      <td>0.083%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>41</th>\n",
       "      <td>34967</td>\n",
       "      <td>0.096%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>42</th>\n",
       "      <td>29336</td>\n",
       "      <td>0.081%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>43</th>\n",
       "      <td>21402</td>\n",
       "      <td>0.059%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>44</th>\n",
       "      <td>19962</td>\n",
       "      <td>0.055%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>45</th>\n",
       "      <td>18242</td>\n",
       "      <td>0.050%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>46</th>\n",
       "      <td>24171</td>\n",
       "      <td>0.066%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>47</th>\n",
       "      <td>21466</td>\n",
       "      <td>0.059%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>48</th>\n",
       "      <td>33238</td>\n",
       "      <td>0.091%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>49</th>\n",
       "      <td>20799</td>\n",
       "      <td>0.057%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>50</th>\n",
       "      <td>20064</td>\n",
       "      <td>0.055%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>51</th>\n",
       "      <td>19436</td>\n",
       "      <td>0.053%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>52</th>\n",
       "      <td>18321</td>\n",
       "      <td>0.050%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>53</th>\n",
       "      <td>17209</td>\n",
       "      <td>0.047%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>54</th>\n",
       "      <td>16764</td>\n",
       "      <td>0.046%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>55</th>\n",
       "      <td>14926</td>\n",
       "      <td>0.041%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>56</th>\n",
       "      <td>13885</td>\n",
       "      <td>0.038%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>57</th>\n",
       "      <td>11778</td>\n",
       "      <td>0.032%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>58</th>\n",
       "      <td>10709</td>\n",
       "      <td>0.029%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>59</th>\n",
       "      <td>9664</td>\n",
       "      <td>0.027%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>60</th>\n",
       "      <td>8530</td>\n",
       "      <td>0.023%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>61</th>\n",
       "      <td>6878</td>\n",
       "      <td>0.019%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>62</th>\n",
       "      <td>4768</td>\n",
       "      <td>0.013%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>63</th>\n",
       "      <td>4163</td>\n",
       "      <td>0.011%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>64</th>\n",
       "      <td>3743</td>\n",
       "      <td>0.010%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>65</th>\n",
       "      <td>3313</td>\n",
       "      <td>0.009%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>66</th>\n",
       "      <td>2381</td>\n",
       "      <td>0.007%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>67</th>\n",
       "      <td>2329</td>\n",
       "      <td>0.006%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>68</th>\n",
       "      <td>2214</td>\n",
       "      <td>0.006%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>69</th>\n",
       "      <td>1926</td>\n",
       "      <td>0.005%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>70</th>\n",
       "      <td>1152</td>\n",
       "      <td>0.003%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>71</th>\n",
       "      <td>770</td>\n",
       "      <td>0.002%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>72</th>\n",
       "      <td>766</td>\n",
       "      <td>0.002%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>73</th>\n",
       "      <td>660</td>\n",
       "      <td>0.002%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>74</th>\n",
       "      <td>543</td>\n",
       "      <td>0.001%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>75</th>\n",
       "      <td>502</td>\n",
       "      <td>0.001%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>76</th>\n",
       "      <td>707</td>\n",
       "      <td>0.002%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>77</th>\n",
       "      <td>2418</td>\n",
       "      <td>0.007%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>106</th>\n",
       "      <td>1</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>113</th>\n",
       "      <td>1</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>116</th>\n",
       "      <td>1</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>119</th>\n",
       "      <td>1</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>120</th>\n",
       "      <td>1</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>123</th>\n",
       "      <td>3</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>124</th>\n",
       "      <td>4</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>125</th>\n",
       "      <td>8</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>126</th>\n",
       "      <td>5</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>127</th>\n",
       "      <td>61</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>128</th>\n",
       "      <td>41</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>129</th>\n",
       "      <td>9</td>\n",
       "      <td>0.000%</td>\n",
       "    </tr>\n",
       "  </tbody>\n",
       "</table>\n",
       "</div>"
      ],
      "text/plain": [
       "            0        1\n",
       "-1          2   0.000%\n",
       " 0     156794   0.431%\n",
       " 1     107874   0.297%\n",
       " 2     989937   2.721%\n",
       " 3    1696712   4.664%\n",
       " 4    1771642   4.870%\n",
       " 5    2035529   5.595%\n",
       " 6    2751146   7.562%\n",
       " 7    3231458   8.882%\n",
       " 8    5883530  16.172%\n",
       " 9    4806215  13.210%\n",
       " 10   3073909   8.449%\n",
       " 11   1716755   4.719%\n",
       " 12   1212239   3.332%\n",
       " 13    921123   2.532%\n",
       " 14    605240   1.664%\n",
       " 15    570878   1.569%\n",
       " 16    690617   1.898%\n",
       " 17    625717   1.720%\n",
       " 18    387719   1.066%\n",
       " 19    259553   0.713%\n",
       " 20    264139   0.726%\n",
       " 21    252409   0.694%\n",
       " 22    226707   0.623%\n",
       " 23    175058   0.481%\n",
       " 24    233382   0.641%\n",
       " 25    286519   0.788%\n",
       " 26    259237   0.713%\n",
       " 27    401607   1.104%\n",
       " 28     83598   0.230%\n",
       " 29     23184   0.064%\n",
       " 30     23064   0.063%\n",
       " 31     21553   0.059%\n",
       " 32     20244   0.056%\n",
       " 33     16294   0.045%\n",
       " 34     18824   0.052%\n",
       " 35     20100   0.055%\n",
       " 36     23857   0.066%\n",
       " 37     30373   0.083%\n",
       " 38     20482   0.056%\n",
       " 39     32550   0.089%\n",
       " 40     30073   0.083%\n",
       " 41     34967   0.096%\n",
       " 42     29336   0.081%\n",
       " 43     21402   0.059%\n",
       " 44     19962   0.055%\n",
       " 45     18242   0.050%\n",
       " 46     24171   0.066%\n",
       " 47     21466   0.059%\n",
       " 48     33238   0.091%\n",
       " 49     20799   0.057%\n",
       " 50     20064   0.055%\n",
       " 51     19436   0.053%\n",
       " 52     18321   0.050%\n",
       " 53     17209   0.047%\n",
       " 54     16764   0.046%\n",
       " 55     14926   0.041%\n",
       " 56     13885   0.038%\n",
       " 57     11778   0.032%\n",
       " 58     10709   0.029%\n",
       " 59      9664   0.027%\n",
       " 60      8530   0.023%\n",
       " 61      6878   0.019%\n",
       " 62      4768   0.013%\n",
       " 63      4163   0.011%\n",
       " 64      3743   0.010%\n",
       " 65      3313   0.009%\n",
       " 66      2381   0.007%\n",
       " 67      2329   0.006%\n",
       " 68      2214   0.006%\n",
       " 69      1926   0.005%\n",
       " 70      1152   0.003%\n",
       " 71       770   0.002%\n",
       " 72       766   0.002%\n",
       " 73       660   0.002%\n",
       " 74       543   0.001%\n",
       " 75       502   0.001%\n",
       " 76       707   0.002%\n",
       " 77      2418   0.007%\n",
       " 106        1   0.000%\n",
       " 113        1   0.000%\n",
       " 116        1   0.000%\n",
       " 119        1   0.000%\n",
       " 120        1   0.000%\n",
       " 123        3   0.000%\n",
       " 124        4   0.000%\n",
       " 125        8   0.000%\n",
       " 126        5   0.000%\n",
       " 127       61   0.000%\n",
       " 128       41   0.000%\n",
       " 129        9   0.000%"
      ]
     },
     "execution_count": 48,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "r1=pd.value_counts(all_road.astype(int),normalize=False)\n",
    "r2=pd.value_counts(all_road.astype(int),normalize=True)\n",
    "arr_r=pd.concat([r1,r2.apply(lambda x: format(x, '.3%'))],axis=1)\n",
    "arr_r.sort_index()"
   ]
  }
 ],
 "metadata": {
  "kernelspec": {
   "display_name": "Python (py4torch_tf)",
   "language": "python",
   "name": "pytorch"
  },
  "language_info": {
   "codemirror_mode": {
    "name": "ipython",
    "version": 3
   },
   "file_extension": ".py",
   "mimetype": "text/x-python",
   "name": "python",
   "nbconvert_exporter": "python",
   "pygments_lexer": "ipython3",
   "version": "3.5.6"
  },
  "toc": {
   "base_numbering": 1,
   "nav_menu": {},
   "number_sections": true,
   "sideBar": true,
   "skip_h1_title": false,
   "title_cell": "Table of Contents",
   "title_sidebar": "Contents",
   "toc_cell": false,
   "toc_position": {},
   "toc_section_display": true,
   "toc_window_display": false
  }
 },
 "nbformat": 4,
 "nbformat_minor": 2
}
